package com.tan.kotlintest.shareelement

import android.content.Intent
import android.support.v4.app.ActivityOptionsCompat
import android.support.v4.view.ViewCompat
import android.view.View
import com.bumptech.glide.Glide
import com.tan.kotlintest.R
import com.tan.kotlintest.base.BaseActivity
import kotlinx.android.synthetic.main.activity_test_share_element_layout.*


/*
 * Copyright (C) 2018 重庆一聊高科技有限公司
 * 版权所有
 *
 * 功能描述：测试Kotlin工程  主页面
 * 作者：txj
 * 创建时间：2018/9/5
 *
 * 修改人：
 * 修改描述：
 * 修改日期
 */
class TestShareElementActivity : BaseActivity() {

    override fun getContentView(): View? {
        return inflate(R.layout.activity_test_share_element_layout)
    }

    override fun onContentAdded() {
        setTitleText("测试ShareElement实现图片放大动画")
        initView()
    }

    /**
     * 初始化
     */
    private fun initView() {
        val url = "http://i1.bbs.fd.zol-img.com.cn/t_s800x5000/g5/M00/01/01/ChMkJ1nTMgWIJThwAAGU5mumoUUAAg_XANCMDEAAZT-417.jpg"
        Glide.with(this).load(url).into(test_iv)
        ViewCompat.setTransitionName(test_iv, "haha")
        test_iv.setOnClickListener {
            val intent = Intent(applicationContext, BigImageActivity::class.java)
            val activityOptionsCompat = ActivityOptionsCompat.makeSceneTransitionAnimation(this, test_iv, "haha")
            startActivity(intent, activityOptionsCompat.toBundle())
        }
    }


}